td.content {
    background-color:rgb(202,202,202);
    height:505px;
    vertical-align:top;
}

table.formtable {
    font-family:Trebuchet MS;
    font-size:13px;
    color:rgb(64,64,64);
}

table.formtable.smallform {
    margin-left:128px;
    margin-top:46px;
}

table.formtable.largeform {
    margin-left:44px;
    margin-top:46px;
}

table.formtable.largeform td.leftlined {
    padding-bottom:20px;
    padding-top:20px;
}

table.formtable form {
    margin:0px;
    padding:0px;
}

table.formtable h1 {
    font-family:Georgia;
    font-size:29px;
    color:rgb(64,64,64);
    font-weight:normal;
    margin-top:0px;
    padding-top:0px;
    padding-left:10px;
}

table.formtable.largeform h1 {
    margin-bottom:0px;
    padding-bottom:0px;
    margin-left:-5px;
}

table.formtable td {
    padding-right:10px;
}

table.formtable td.leftlined {
    border-left:1px solid rgb(26,26,26);
    text-align:left;
    padding-left:10px;
}

table.formtable td.formlinks,
table.formtable a {
    font-family:Trebuchet MS;
    font-size:13px;
    color:rgb(64,64,64);
    text-align:left !important;
}

table.formtable td.formlinks {
    vertical-align:bottom;
    padding-bottom:2px;
}

table.formtable input {
    margin-bottom:17px;
    border:none;
    font-size:13px;
    font-family:Trebuchet MS;
    height:25px;
    color:rgb(121,121,121);
    width:200px;
}

table.formtable textarea {
    border:none;
    font-size:13px;
    font-family:Trebuchet MS;
    color:rgb(121,121,121);
}


table.formtable input.checkbox,
table.formtable input.radiobutton {
    width:auto;
    height:auto;
    margin-bottom:0px;
}

table.formtable button {
    background-image:url("../img/formbutton_bg.png");
    border:none;
    height:30px;
    width:100px;
    font-size:16px;
    font-family:Georgia;
    margin-top:3px;
    cursor:pointer;
}

table.formtable.smallform tr td {
    text-align:right;
}
table.formtable.largeform tr td {
    text-align:left;
}

div.valid_pictogram {
    display:none;
}

table.formtable label {
    font-size:13px;
    font-family:Trebuchet MS;
    color:rgb(64,64,64);
}

input.impex_choice {
    cursor:pointer;
}

fieldset {
    border:none;
    margin:0px;
    padding:0px;
}

fieldset.defaultfieldset {
    border:1px solid rgb(64,64,64);
}

div.mf_header {
    width:900px;
    background-color:rgb(64,64,64);
    padding-top:5px;
    padding-bottom:5px;
}

div.mf_header span {
    cursor:pointer;
    font-family:Trebuchet MS;
    font-size:13px;
    background-color:rgb(64,64,64);
    padding-left:20px;
    padding-right:20px;
    padding-top:5px;
    padding-bottom:5px;
    color:rgb(202,202,202);
}

div.mf_header span.selected {
    background-color:rgb(222,222,222);
    color:rgb(64,64,64);
}

legend {
    display:none;
}

fieldset.defaultfieldset legend {
    display:inline;
}

table.dynamictable caption {
    text-align:left;
}

table.formtable input.multiplier {
    margin-bottom:0px;
    width:30px;
}

div.form_errors {
    display:none;
    border:2px solid red;
    padding:5px;
}

div.form_errors ul li {
    color:red;
    font-family:Trebuchet MS;
    font-size:13px;
    list-style:none;
}

table.formtable input.error {
    border-collapse:collapse;
    border:2px solid red;
}

span.sum {
    background-color:#DEDEDE;
}

.hovered {
    background-color:rgb(64,64,64);
    color:white;
}

h3 {
    font-family:Trebuchet MS;
    font-size:20px;
    font-weight:normal;
}

a.lang {
    color:#CACACA !important;
}

.discount {
    background-color:#DEDEDE;
}

ul.sidelist {
    padding:0px;
    margin:0px;
}

ul.sidelist li {
    list-style:none;
    cursor:pointer;
}
